/*
 * VisualClassesComponent.h
 *
 *  Created on: May 28, 2013
 *      Author: root
 */

#ifndef VISUALCLASSESCOMPONENT_H_
#define VISUALCLASSESCOMPONENT_H_

#include "gui/VisualComponents/VisualDiagramComponent.h"
#include "model/clases/ComponentClases.h"

class VisualClassesComponent : public virtual VisualDiagramComponent {
public:
	VisualClassesComponent(Diagram *diagram);
	virtual ~VisualClassesComponent();

	ComponentClasses *getClassesComponent();
	virtual void store(XmlWriter& writer_rep, XmlWriter& writer_comp, Diagram* diagram);
	virtual void update();
	virtual void showProperties();
};

#endif /* VISUALCLASSCOMPONENT_H_ */
